package com.zzh.ssm.controller;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.zzh.ssm.po.Items;

/**
 * @author zzh
 * @description 实现controller接口的处理器 2016年10月18日 下午3:14:59
 */

@Controller
public class ItemsController3 {
	
	// 商品查询列表
	/*@RequestMapping实现对queryItems和url进行映射，一个方法对应一个url*/
	/*一般建议将url和方法名一样*/
	@RequestMapping("/queryItems")   //可加可不加action
	public ModelAndView queryItems() throws Exception {

		// 调用service查询数据库，查询商品列表，这里使用静态数据模拟
		List<Items> itemsList = new ArrayList<Items>();
		
		Items items_1 = new Items();
		items_1.setName("联想笔记本-3");
		items_1.setPrice(6000f);
		items_1.setCreatetime(new Date());
		items_1.setDetail("ThinkPad T430 联想笔记本电脑！");

		Items items_2 = new Items();
		items_2.setName("苹果手机");
		items_2.setPrice(5000f);
		items_2.setCreatetime(new Date());
		items_2.setDetail("iphone6苹果手机！");
		
		itemsList.add(items_1);
		itemsList.add(items_2);
		// 返回ModelAndView

		ModelAndView modelAndView = new ModelAndView();
		// 相当于request的setAttribute,在jsp中通过itemsList提取数据
		modelAndView.addObject("itemsList", itemsList);
		// 指定视图
		modelAndView.setViewName("items/itemsList");

		return modelAndView;

	}

}
